Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Mode-Setting</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Mode-Setting"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Mode-Setting rootpage-Mode-Setting skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Mode-Setting</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p>Unter <b>Mode-Setting</b> versteht man das Einstellen der <a href="Bildaufl%C3%B6sung" title="Bildauflösung">Bildschirmauflösung</a>, <a href="Bildwiederholfrequenz" title="Bildwiederholfrequenz">Bildwiederholfrequenz</a> und <a href="Farbtiefe_(Computergrafik)" title="Farbtiefe (Computergrafik)">Farbtiefe</a> der <a href="Grafikkarte" title="Grafikkarte">Grafikkarte</a> durch <a href="Software" title="Software">Software</a>. Moderne Mode-Setting-Software unterstützt nebst <a href="Hot_Swapping" title="Hot Swapping">Hot-Plugging</a> auch die Verwendung von mehreren Monitoren (sogenannter <a href="Multi-Head" class="mw-redirect" title="Multi-Head">Multi-Head</a>-Betrieb).
</p>

<div class="mw-heading mw-heading2"><h2 id="Varianten_des_Mode-Setting">Varianten des Mode-Setting</h2></div>
<p>Das Mode-Setting kann sowohl im Kernel-Space als auch im User-Space erfolgen.
</p>
<div class="mw-heading mw-heading3"><h3 id="Mode-Setting_im_User-Space">Mode-Setting im User-Space</h3></div>
<p>Unter <a href="Linux" title="Linux">Linux</a> und <a href="Berkeley_Software_Distribution" title="Berkeley Software Distribution">BSD</a> kümmert sich klassischerweise das <a href="X_Window_System" title="X Window System">X Window System</a> um diesen Teil, das heißt, das Mode-Setting passiert im User-Space. Bevor der X Server gestartet wird, wird die Grafikkarte meistens in einem Textmodus betrieben, welcher normalerweise über den Kernel-Parameter „vga“<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> gesetzt wird. Erreicht das Betriebssystem einen gewissen <a href="Runlevel" title="Runlevel">Runlevel</a> (meistens 5, bei <a href="Debian" title="Debian">Debian</a> bspw. jedoch 3), wird der X Server gestartet.
</p>
<div class="mw-heading mw-heading4"><h4 id="Vorteile">Vorteile</h4></div>
<ul><li>Das Versetzen der Grafikkarte in einen <a href="Textmodus" title="Textmodus">Textmodus</a> ist wesentlich einfacher zu bewerkstelligen; so sind die Aussichten auf Erfolg höher (vor allem nach dem Tausch der Grafikkarte und/oder des Monitors, falls die neue Hardware andere Parameter benötigt). Wenn der grafische Server also nicht mehr startet oder der Bildschirm schwarz bleibt (z.&nbsp;B. weil eine falsche Auflösung oder falsche Bildwiederholfrequenz eingestellt ist), so hat man dann noch den Textmodus, um beispielsweise benötigte Treiber einzuspielen oder die Konfigurationsdateien zu ändern. Meistens bietet das Betriebssystem einen „Recovery-Modus“, bei dem der grafische Server nicht gestartet wird, um diese Aufgaben zu erfüllen.</li></ul>
<div class="mw-heading mw-heading4"><h4 id="Nachteile">Nachteile</h4></div>
<ul><li>Das Umschalten vom Textmodus, der beim Starten des Kernels gesetzt wurde, in den Grafikmodus führt bei vielen Monitoren dazu, dass kurzzeitig kein Bild angezeigt wird. Bei Röhrenmonitoren können außerdem Geräusche auftreten. Dies passiert sowohl beim Start des Betriebssystems, wenn der grafische Server das erste Mal gestartet wird, als auch wenn der grafische Server beendet wurde oder ein neuer grafischer Server auf einem anderen virtuellen Terminal gestartet wird und zu diesem umgeschaltet wird (z.&nbsp;B. im Zuge des Fast-User-Switchings). Ebenso wird normalerweise beim Herunterfahren der grafische Server beendet und wieder in den Textmodus zurückgeschaltet.</li>
<li>Der direkte Hardwarezugriff von Software im User-Space erfordert erweiterte Rechte, was aus Sicht der Sicherheit nicht wünschenswert ist.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Mode-Setting_im_Kernel-Space"><span id="Kernel_Mode-Setting"></span>Mode-Setting im Kernel-Space</h3></div>

<p>Bei Kernel Mode-Setting, wie es der <a href="Linux-Kernel" class="mw-redirect" title="Linux-Kernel">Linux-Kernel</a> ab Version 2.6.28 für einige Grafikkartenmodelle beherrscht, übernimmt bereits der Kernel das Einstellen der Grafikkarte.
</p>
<div class="mw-heading mw-heading4"><h4 id="Vorteile_2">Vorteile</h4></div>
<ul><li>Schnelleres Umschalten zwischen mehreren gleichzeitig laufenden grafischen Servern (zum Beispiel im Zuge des Fast User Switchings<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>), da kein Mode-Setting stattfindet, wenn beide Sitzungen dieselben Parameter verwenden<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>.</li>
<li>Kein Flackern des Monitors beim Umschalten zwischen mehreren grafischen Servern.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r261891140">
/* start https://de.wikipedia.org/ */


.mw-parser-output .webarchiv-memento a{color:inherit}


/* end https://de.wikipedia.org/ */
</style><a rel="nofollow" class="external text" href="https://web.archive.org/web/20050923210216/http://lxr.linux.no/#linux+v2.6.30.5/Documentation/kernel-parameters.txt"><i>Kernel Parameters.</i></a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> des <style data-mw-deduplicate="TemplateStyles:r250917974">
/* start https://de.wikipedia.org/ */


.mw-parser-output .dewiki-iconexternal>a{background-position:center right!important;background-repeat:no-repeat!important}body.skin-minerva .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/OOjs_UI_icon_external-link-ltr-progressive.svg")!important;background-size:10px!important;padding-right:13px!important}body.skin-timeless .mw-parser-output .dewiki-iconexternal>a,body.skin-monobook .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/MediaWiki_external_link_icon.svg")!important;padding-right:13px!important}body.skin-vector .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/Link.ernal-small-ltr-progressive.svg")!important;background-size:0.857em!important;padding-right:1em!important}


/* end https://de.wikipedia.org/ */
</style><span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=http%3A%2F%2Flxr.linux.no%2F%23linux%2Bv2.6.30.5%2FDocumentation%2Fkernel-parameters.txt">Originals</a></span> vom 23. September 2005 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>) <small class="archiv-bot"><span class="wp_boppel noviewer" aria-hidden="true" role="presentation"><span typeof="mw:File"><span title="i"></span></span></span>&nbsp;<b>Info:</b> Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.</small><span style="display:none"><a rel="nofollow" class="external text" href="http://IABotmemento.invalid/http://lxr.linux.no/#linux+v2.6.30.5/Documentation/kernel-parameters.txt">@1</a></span><span style="display:none"><a rel="nofollow" class="external text" href="http://lxr.linux.no/#linux+v2.6.30.5/Documentation/kernel-parameters.txt">@2</a></span><span style="display:none">Vorlage:Webachiv/IABot/lxr.linux.no</span> Auf: <i>linux.no</i> (engl.)</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://fedoraproject.org/wiki/Features/KernelModesetting"><i>Kernel Modesetting and Memory Management .</i></a> Auf: <i>fedoraproject.org</i> (engl.)</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.heise.de/newsticker/meldung/Kernel-Log-Was-2-6-28-bringt-4-Verbesserungen-bei-der-Grafik-Unterstuetzung-213239.html"><i>Kernel-Log: Was 2.6.28 bringt (4) – Verbesserungen bei der Grafik-Unterstützung.</i></a> Auf: <i>heise.de</i>, 24. Oktober 2008.</span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-04-10" href="https://de.wikipedia.org/wiki/?title=Mode-Setting&amp;oldid=255020401">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>